package com.hu.biz.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hu.common.domain.dto.PreEmpBaseInfoDTO;
import com.hu.dao.entity.SceneEntity;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.List;

/**
 * @author 00355760
 * @功能：
 * @版本： V1
 * @版权： 信息技术有限公司（http://www.mychery.com/）
 * @作者： 磐石战队开发组  00355760
 * @日期： 2025/1/2 15:11
 */
@Component
public interface MyService extends IService<SceneEntity> {

    // 是否具备某项权限
    void getAdmin();
    // 创建盐值
    String createSalt();
    // 批量处理
    void batch(List<SceneEntity> list);
    // 批量定时任务
    Long batchTiming(Integer batchSize);
    // 批量抛出异常
    LinkedHashMap<String, String> batchException(PreEmpBaseInfoDTO preEmpBaseInfoDTO);
    // 解析excel生成sql语句
    String parseExcel(MultipartFile file) throws IOException;

}
